// 建筑网格单元格类，用于管理单个网格单元的状态
public class BuildingGridCell
{
    // 当前单元格上放置的建筑引用
    private Building building;

    // 设置当前单元格的建筑
    public void SetBuilding(Building building)
    {
        this.building = building;  // 将传入的建筑赋值给当前单元格
    }

    // 检查当前单元格是否为空
    public bool IsEmpty()
    {
        return building == null;  // 如果building为null则表示单元格为空
    }
}